Ошибка "Failed to verify username" при подключении к серверу Minecraft
При настройке сервера Minecraft вы можете столкнуться с ошибкой:
Failed to verify username
Эта ошибка возникает при попытке подключения к серверу и означает, что сервер не смог проверить лицензию Minecraft-аккаунта игрока.
Причина возникновения ошибки
По умолчанию Minecraft-сервер требует лицензионную версию игры от всех подключающихся игроков. Это:
- Позволяет использовать официальную систему скинов
- Защищает аккаунты от использования третьими лицами
Однако, если вы хотите разрешить вход нелицензионным пользователям, потребуется отключить проверку лицензии.
Важно перед отключением лицензии
Отключение online-mode
может повлиять на безопасность и работоспособность некоторых систем сервера. Ознакомьтесь с последствиями ниже.
- Авторизация через Microsoft будет недоступна.
- UUID игроков изменятся, и старые данные (например, инвентарь) не будут работать.
- Стандартные белые списки и баны работать перестанут.
- Скины не будут отображаться без сторонних лаунчеров или плагинов.
Рекомендуем установить плагины:
- Для авторизации:
AuthMeReloaded
- Для скинов:
SkinsRestorer
- Для Whitelist и банов:
LuckPerms
,FastLogin
Отключаем проверку лицензии
Чтобы разрешить вход игрокам без лицензии, необходимо изменить один параметр в server.properties
:
-
Перейдите в корневую папку сервера (там, где находится
server.jar
). -
Найдите и откройте файл
server.properties
. -
Найдите строку:
online-mode=true
-
Замените
true
наfalse
:online-mode=false
-
Сохраните изменения.
-
Перезапустите сервер.
- Откройте раздел "Файлы" в панели.
- Перейдите в корень сервера.
- Кликните на
server.properties
. - Найдите и измените строку:
на
online-mode=true
online-mode=false
- Нажмите Сохранить.
- Перезапустите сервер из панели управления.